something which is punctured - Spanish English Dictionary